package com.prd.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.prd.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * ent_budget_course
 *
 * @author
 */
@Data
@TableName("ent_budget_course")
@ApiModel(value = "预算科目", description = "预算科目")
public class EntBudgetCourse extends BaseVo implements Serializable {
    /**
     * ID
     */
    @TableId
    private Long id;

    /**
     * 预决算ID
     */
    @ApiModelProperty(value = "预决算ID")
    private Long budgetId;

    /**
     * 预算科目
     */
    @ApiModelProperty(value = "预算科目")
    private String course;

    /**
     * 预算总额
     */
    @ApiModelProperty(value = "预算总额")
    private BigDecimal rental;

    /**
     * 预算说明
     */
    @ApiModelProperty(value = "预算说明")
    private String explain;

    @TableField(exist = false)
    @ApiModelProperty(value = "预算项")
    private List<EntBudgetNape> budgetNape;

    private static final long serialVersionUID = 1L;
}